package loja.services;

import java.util.List;

import loja.dao.DAOFactory;
import loja.dao.produto.grupo.GrupoDAO;
import loja.model.produto.grupo.Grupo;

public class GrupoService {

	private GrupoDAO grupoDAO;

	public GrupoService(DAOFactory daoFactory) {
		this.grupoDAO = daoFactory.getGrupoDAO();
	}

	public void incluirGrupo(Grupo grupo) {
		grupoDAO.incluir(grupo);
	}

	public List<Grupo> listarGrupos() {
		return grupoDAO.listar();
	}

	public void removerGrupo(Grupo grupo) {
		grupoDAO.remover(grupo);

	}

	public Grupo consultarPorNome(String nome) {
		return grupoDAO.consultar(nome);
	}

	public void alterarGrupo(Grupo grupo) {
		grupoDAO.alterar(grupo);

	}

	public Grupo consultarGrupoPorId(Integer id) {
		return grupoDAO.consultarPorId(id);
	}

}
